export default {
  common: {
    add: 'Thêm',
    addSuccess: 'Thêm thành công',
    edit: 'Sửa',
    editSuccess: 'Sửa thành công',
    delete: 'Xóa',
    deleteSuccess: 'Xóa thành công',
    save: 'Lưu',
    saveSuccess: 'Lưu thành công',
    reset: 'Đặt lại',
    action: 'Hành động',
    export: 'Xuất',
    exportSuccess: 'Xuất thành công',
    import: 'Nhập',
    importSuccess: 'Nhập thành công',
    clear: 'Dọn dẹp',
    clearSuccess: 'Dọn dẹp thành công',
    yes: 'Có',
    no: 'Không',
    confirm: 'Xác nhận',
    download: 'Tải xuống',
    noData: 'Không có dữ liệu',
    wrong: 'Đã xảy ra lỗi, vui lòng thử lại sau.',
    success: 'Thành công',
    failed: 'Thất bại',
    verify: 'Xác minh',
    unauthorizedTips: 'Không được ủy quyền, vui lòng xác minh trước.',
  },
  chat: {
    newChatButton: 'Tạo hội thoại',
    placeholder: 'Hỏi tôi bất cứ điều gì...(Shift + Enter = ngắt dòng, "/" to trigger prompts)',
    placeholderMobile: 'Hỏi tôi bất cứ điều gì...',
    copy: 'Sao chép',
    copied: 'Đã sao chép',
    copyCode: 'Sao chép Code',
    clearChat: 'Clear Chat',
    clearChatConfirm: 'Bạn có chắc chắn xóa cuộc trò chuyện này?',
    exportImage: 'Xuất hình ảnh',
    exportImageConfirm: 'Bạn có chắc chắn xuất cuộc trò chuyện này sang png không?',
    exportSuccess: 'Xuất thành công',
    exportFailed: 'Xuất thất bại',
    usingContext: 'Context Mode',
    turnOnContext: 'Ở chế độ hiện tại, việc gửi tin nhắn sẽ mang theo các bản ghi trò chuyện trước đó.',
    turnOffContext: 'Ở chế độ hiện tại, việc gửi tin nhắn sẽ không mang theo các bản ghi trò chuyện trước đó.',
    deleteMessage: 'Xóa tin nhắn',
    deleteMessageConfirm: 'Bạn có chắc chắn xóa tin nhắn này?',
    deleteHistoryConfirm: 'Bạn có chắc chắn để xóa lịch sử này?',
    clearHistoryConfirm: 'Bạn có chắc chắn để xóa lịch sử trò chuyện?',
    preview: 'Xem trước',
    showRawText: 'Hiển thị dưới dạng văn bản thô',
  },
  setting: {
    setting: 'Cài đặt',
    general: 'Chung',
    advanced: 'Nâng cao',
    config: 'Cấu hình',
    avatarLink: 'Avatar Link',
    name: 'Tên',
    description: 'Miêu tả',
    backgroundImage: 'Ảnh nền',
    role: 'Vai trò',
    temperature: 'Nhiệt độ',
    top_p: 'Top_p',
    resetUserInfo: 'Đặt lại thông tin người dùng',
    chatHistory: 'Lịch sử trò chuyện',
    theme: 'Giao diện',
    language: 'Ngôn ngữ',
    api: 'API',
    reverseProxy: 'Reverse Proxy',
    timeout: 'Timeout',
    socks: 'Socks',
    httpsProxy: 'HTTPS Proxy',
    balance: 'API Balance',
    monthlyUsage: 'Sử dụng hàng tháng',
  },
  store: {
    siderButton: 'Prompt Store',
    local: 'Local',
    online: 'Online',
    title: 'Tiêu đề',
    description: 'Miêu tả',
    clearStoreConfirm: 'Cho dù để xóa dữ liệu?',
    importPlaceholder: 'Vui lòng dán dữ liệu JSON vào đây',
    addRepeatTitleTips: 'Tiêu đề trùng lặp, vui lòng nhập lại',
    addRepeatContentTips: 'Nội dung trùng lặp: {msg}, vui lòng nhập lại',
    editRepeatTitleTips: 'Xung đột tiêu đề, vui lòng sửa lại',
    editRepeatContentTips: 'Xung đột nội dung {msg} , vui lòng sửa đổi lại',
    importError: 'Key value mismatch',
    importRepeatTitle: 'Tiêu đề liên tục bị bỏ qua: {msg}',
    importRepeatContent: 'Nội dung liên tục bị bỏ qua: {msg}',
    onlineImportWarning: 'Lưu ý: Vui lòng kiểm tra nguồn tệp JSON!',
    downloadError: 'Vui lòng kiểm tra trạng thái mạng và tính hợp lệ của tệp JSON',
  },
  "mj": {
    "setOpen": "OpenAI liên quan",
    "setOpenPlaceholder": "Phải chứa http(s)://",
    "setOpenUrl": "Địa chỉ giao diện OpenAI",
    "setOpenKeyPlaceholder": "Sử dụng khóa OpenAI tùy chỉnh để bỏ qua hạn chế mật khẩu",
    "setMj": "Midjourney liên quan",
    "setMjUrl": "Địa chỉ giao diện Midjourney:",
    "setMjKeyPlaceholder": "Sử dụng Khóa Api Secret tùy chỉnh để bỏ qua hạn chế mật khẩu",
    "setUploader": "Tải lên liên quan",
    "setUploaderUrl": "Địa chỉ tải lên:",
    "setBtSave": "Lưu",
    "setBtBack": "Khôi phục mặc định",

    "redraw": "Vẽ Lại Phần",
    "fail1": "Anh/chị đừng vội, đang tải đó.",
    "success1": "Ảnh đã làm mới thành công!",
    "high_variation": "Biến Động Mạnh",
    "low_variation": "Biến Động Nhẹ",
    "p15": "Thu Phóng 1.5 lần",
    "p20": "Thu Phóng 2 lần",
    "p100": "Bình thường",
    "retry": "Thử Lại Phân Tích",
    "pan_left": "Phân Tích Lại Bên Trái",
    "pan_right": "Phân Tích Lại Bên Phải",
    "pan_up": "Phân Tích Lại Lên",
    "pan_down": "Phân Tích Lại Xuống",
    "up2": "Độ Phân Giải Cao 2 lần",
    "up4": "Độ Phân Giải Cao 4 lần",

    "thinking": "Đang suy nghĩ...",
    "noReUpload": "Không thể tải lên lại",
    "uploading": "Đang tải lên...",
    "uploadSuccess": "Tải lên thành công",
    "uploadFail": "Tải lên thất bại:",
    "upPdf": "<span>Tải lên hình ảnh hoặc tệp đính kèm<br/>Bạn có thể tải lên hình ảnh, PDF, EXCEL và các tài liệu khác</span><p>Hỗ trợ kéo và thả</p>",
    "upImg": "<span><b>Tải lên hình ảnh</b><br/>Sẽ tự động gọi mô hình gpt-4-vision-preview<br>Chú ý: Có thể áp dụng phí ảnh bổ sung<br/>Định dạng: jpeg, jpg, png, gif</span><p>Hỗ trợ kéo và thả</p> <p class=\"pt-2\"><b>Tải lên MP3 MP4</b> <br>Sẽ tự động gọi mô hình whisper-1<br>Định dạng: mp3, mp4, mpeg, mpga, m4a, wav, webm</p>",
    "clearAll": "Xóa tất cả các tham số",
    "czoom": "Tùy chỉnh",
    "customTitle": "Tùy chỉnh zoom",
    "zoominfo": "Sửa giá trị zoom, khoảng từ 1.0 đến 2.0, mặc định được đặt là 1.8",

    "modleSuccess": "Tải mô hình thành công",
    "setingSuccess": "Thiết lập thành công",

    "tokenInfo1": "Còn lại Tokens = Độ dài mô hình - Thiết lập vai trò - Bối cảnh (Lịch sử cuộc trò chuyện) - Số phản hồi - Đầu vào hiện tại",
    "tokenInfo2": "Để trống thiết lập vai trò và hệ thống sẽ cung cấp một giá trị mặc định.",
    "noSuppertModel": "Làm mới, hiện tại mô hình này không được hỗ trợ!",
    "failOcr": "Nhận dạng thất bại",
    "remain": "Còn:",

    "totalUsage": "Tổng số tiền đăng ký",
    "disableGpt4": "GPT4 đã tắt",
    "setTextInfo": "Lỗi Khóa API OpenAI, nhấp vào đây để thử lại" ,

    "attr1": "Đính",
    "ulink": "Liên kết Ảnh gốc",
    "copyFail": "Sao chép thất bại",
    "tts": "Văn bản thành Tiếng nói (TTS)",
    "fail": "Đã xảy ra lỗi",
    "noSupperChrom": "Trình duyệt không được hỗ trợ!",
    "lang": "Âm thanh",
    "ttsLoading": "Đang chuyển đổi thành tiếng nói...",
    "ttsSuccess": "Chuyển đổi thành công",
    "micIng": "Đang ghi âm, nói điều gì đó...",
    "mStart": "Bắt đầu",
    "mPause": "Tạm dừng",
    "mGoon": "Tiếp tục",
    "mRecord": "Ghi lại",
    "mPlay": "Phát",
    "mCanel": "Hủy",
    "mSent": "Gửi",
    "findVersion": "Phát hiện phiên bản cập nhật",
    "yesLastVersion": "Đã là phiên bản mới nhất",
    "infoStar": "Dự án này được mở nguồn tại <a class=\"text-blue-600 dark:text-blue-500\" href=\"https://github.com/Dooy/chatgpt-web-midjourney-proxy\" target=\"_blank\">GitHub</a>, miễn phí và dựa trên giấy phép MIT mà không có bất kỳ hình thức thanh toán nào! </p><p>Nếu bạn thấy dự án này hữu ích, hãy cho nó một sao trên GitHub, cảm ơn bạn!",
    "setBtSaveChat": "Chỉ lưu trò chuyện",
    "setBtSaveSys": "Lưu vào hệ thống",

    "wsrvClose": "Đóng wsrv",
    "wsrvOpen": "Mở wsrv",

    "temperature": "Ngẫu nhiên",
    "temperatureInfo": "Khi giá trị (temperature) tăng, các phản hồi trở nên ngẫu nhiên hơn",
    "top_p": "Lấy Mẫu Xác Suất Cao Nhất",
    "top_pInfo": "(top_p) tương tự như ngẫu nhiên nhưng không nên thay đổi cùng với nhiệt độ",
    "presence_penalty": "Sự Tươi Mới của Chủ đề",
    "presence_penaltyInfo": "Khi giá trị (presence_penalty) tăng, có khả năng mở rộng đến các chủ đề mới cao hơn",
    "frequency_penalty": "Hình Phạt Tần Số",
    "frequency_penaltyInfo": "Khi giá trị (frequency_penalty) tăng, có khả năng giảm sự lặp lại của các từ nhiều hơn"
   ,"tts_voice": "Nhân vật giọng TTS",
    "typing": "Đang nhập",
    "authErro": "Xác thực không thành công",
    "authBt": "Vui lòng nhập lại mật khẩu truy cập xác thực",

    "micWhisper": "Nhận diện giọng nói thì thầm",
    "micAsr": "Nhận diện ngay lập tức",
    "micRec": "Bắt đầu ghi âm, vui lòng nói chuyện! Sẽ tự động dừng nếu không có âm thanh trong vòng 2 giây.",
    "micRecEnd": "Ghi âm đã kết thúc",

    subtle: 'Cao độ phân giải cao gấp 2 lần'
    ,creative: 'Cao độ phân giải cao gấp 2 lần. Sáng tạo'
    ,gpt_gx: 'GPTs sử dụng g-*',

     "ideoabout": "Về Ideogram",
    "ideoserver": "Máy chủ Ideogram",
    "ideokeyPlaceholder": "Khóa API cho Ideogram (tùy chọn)",
    "ideopls": "Gợi ý mô tả hình ảnh",
    "nohead": "Không bao gồm",

    klingabout: 'Liên quan đến Kling',
    klingserver: 'Địa chỉ API Kling',
    klingkeyPlaceholder: 'API Key Kling (tùy chọn)',
    klingkey: 'Khóa Kling',
    mode: 'Chế độ',
    duration: 'Thời gian',
    negative_prompt: 'Đặt văn bản không có đối tượng ở đây',
    std: 'Hiệu suất cao',
    pro: 'Chất lượng cao',
    needImg: 'Vui lòng tải lên hình ảnh tham khảo để nó có hiệu lực!',
    seed: 'Số hạt 1~2147483647',
    klingInfo: 'Mô tả: <li>1. Chất lượng cao gấp 3,5 lần giá</li> <li>2. 10 giây gấp 2 lần giá</li> <li>3. Khung cuối cùng phải có hình ảnh tham khảo để có hiệu lực</li>'

    ,"camera_type": "Ống kính",
    "cnull": "Ghép thông minh",
    "down_back": "Di chuyển xuống và thu nhỏ",
    "forward_up": "Đẩy tới và di chuyển lên",
    "right_turn_forward": "Quay phải và đẩy tới",
    "left_turn_forward": "Quay trái và đẩy tới"
    ,kling:'Kling'
    ,rttab: 'Giọng nói',
    rtinfo: 'Dịch vụ hội thoại giọng nói thời gian thực (realtime)',
    rtsetting: 'Vui lòng thiết lập máy chủ. Hiện tại, Realtime chỉ hỗ trợ dịch vụ từ xa; nếu cần dịch vụ cục bộ, vui lòng liên hệ với tác giả.',
    rjcloded: 'Kết nối đã bị ngắt',
    checkkey: 'Vui lòng kiểm tra xem API key có chính xác không',
    rtsuccess: 'Kết nối bình thường, duy trì cuộc gọi',
    rtservererror: 'Lỗi kết nối máy chủ WebSocket!',
    rtservererror2: 'Không hỗ trợ ghi âm, có thể do thiết bị!',
    rtconecting: 'Đang kết nối đến máy chủ',

    "confirmDelete": "Bạn có chắc chắn muốn xóa không?",
    "pikaabout": "Về Pika",
    "pikaserver": "Địa chỉ API Pika",
    "pikakeyPlaceholder": "Khóa API Pika (tùy chọn)",
    "createFail": "Tạo không thành công",
    "selecteff": "Hiệu ứng tham khảo",

    "udioabout": "Về Udio",
    "udiokeyPlaceholder": "API Key Udio (tùy chọn)",
    "udioserver": "Địa chỉ API Udio",
    "ud_prompt": "Gợi ý",
    "ud_prompt_pls": "Gợi ý: Mô tả, Phong cách",
    "ud_ly_write": "Lời bài hát tùy chỉnh",
    "ud_ly_auto": "Lời bài hát thông minh",
    "ud_ly_null": "Nhạc không lời",
    "ud_v32": "Giá cả phải chăng",
    "ud_v130": "Thời gian dài",
    "ud_info": "Lưu ý: <ul><li>1. Udio-32 có thời gian ngắn</li><li>2. Udio-130 có giá gấp đôi Udio-32</li><li>3. Gợi ý có thể bao gồm phong cách, mô tả, v.v.</li></ul>",
    "ud_fail": "Không thể tạo bài hát này!",
    "ud_doing": "Không thể phát trong khi đang tạo",
    "ud_continuation": "Tiếp tục",
    "ud_precede": "Trước",
    "upImg2": "<span><b>Tải lên hình ảnh</b><br/>Mô hình này hỗ trợ nhận diện hình ảnh<br>Chú ý: sẽ có phí hình ảnh bổ sung<br/>Định dạng: jpeg jpg png gif</span><p>Hỗ trợ kéo và thả</p> <p class=\"pt-2\"><b>Tải lên MP3 MP4</b> <br>Sẽ tự động gọi mô hình whisper-1<br>Định dạng bao gồm: mp3 mp4 mpeg mpga m4a wav webm</p>",
    "rml_info": "Chú ý:<ul><li>1. Phải có hình ảnh</li><li>2. Mô hình chỉ có một gen3a_turbo</li><li>3. Giá cho 10 giây gấp đôi giá cho 5 giây</li></ul>",
    "rml_heng": "Chế độ ngang",
    "rml_shu": "Chế độ dọc",
    
    "pixabout": "Liên quan đến Pixverse",
    "pixkeyPlaceholder": "Khóa API Pixverse có thể để trống",
    "pixserver": "Địa chỉ API Pixverse",
    "pixinfo": " Mô tả:<br> <ul> <li>1. Dựa trên v3.5 360p thời gian 5s chế độ Normal</li><li>2. v2.5 là 0.5 lần</li> <li>3. Thời gian 10s là 2 lần</li> <li>4. 540P là 1.5 lần, 720P là 2 lần, 1080P là 4 lần</li> <li>5. Chế độ hiệu suất là 2 lần</li> <li>6. Các bội số được nhân với nhau, ví dụ 720P thời gian 10s là 2*2 tức là 4 lần, nếu thêm hiệu suất thì sẽ là 8 lần</li></ul>"

  },
  "mjset": {
    "server": "Máy chủ",
    "about": "Về",
    "model": "Mô hình",
    "sysname": "Trí tuệ nhân tạo vẽ"
  },
  "mjtab": {
    "chat": "nói",
    "draw": "Vẽ",
    "drawinfo": "Vẽ trí tuệ nhân tạo Midjourney",
    "gallery": "sách",
    "galleryInfo": "Phòng trưng bày của tôi"
  },
  "mjchat": {
    "loading": "Đang tải hình ảnh",
    "openurl": "Mở liên kết trực tiếp",
    "failReason": "Lý do thất bại:",
    "reload": "Tải lại",
    "progress": "Tiến triển:",
    "wait": "Nhiệm vụ đã được gửi, vui lòng đợi...",
    "reroll": "Vẽ lại",
    "wait2": "Nhiệm vụ {id} đã được gửi, vui lòng đợi",
    "redrawEditing": "Chỉnh sửa vẽ lại",
    "face": "Thay đổi khuôn mặt",
    "blend": "Trộn ảnh",
    "draw": "Vẽ",
    "submiting": "Đang gửi",
    "submit": "Gửi",
    "wait3": "Vui lòng không tắt! Đang tạo ảnh...",
    "success": "Lưu thành công",
    "successTitle": "Thành công",
    "modlePlaceholder": "Mô hình tùy chỉnh, cách nhau bằng khoảng trắng, không bắt buộc",
    "myModle": "Mô hình tùy chỉnh của tôi",
    "historyCnt": "Số ngữ cảnh",
    "historyToken": "Số ngữ cảnh nhiều hơn sẽ làm cho bộ nhớ chính xác hơn, nhưng sẽ tiêu tốn nhiều chi phí hơn",
    "historyTCnt": "Số câu trả lời",
    "historyTCntInfo": "Số câu trả lời càng nhiều, khả năng tiêu tốn chi phí càng cao",
    "role": "Đặt vai trò",
    "rolePlaceholder": "Đặt một vai trò riêng cho cuộc trò chuyện của bạn, không bắt buộc",
    "loading2": "Đang tải...",
    "loadmore": "Tải thêm",
    "nofind": "Không thể tìm thấy",
    "nofind2": "Nội dung liên quan không tìm thấy, bạn có thể thử những nội dung sau đây",
    "success2": "Chuyển đổi thành công!",
    "modelChange": "Thay đổi mô hình",
    "search": "Tìm kiếm",
    "searchPlaceholder": "Tên GPTs, giới thiệu",
    "attr": "Phụ kiện",
    "noproduct": "Phòng trưng bày chưa có sản phẩm của bạn",
    "myGallery": "Phòng trưng bày của tôi",
    "yourHead": "Ảnh đại diện của bạn",
    "your2Head": "Ảnh ngôi sao",
    "tipInfo": "Chú ý: <li>1 Hình ảnh phải chứa khuôn mặt, nếu không sẽ không xuất hiện ảnh</li> <li>2 'Ảnh ngôi sao' có thể sử dụng MJ để vẽ trước</li> <li>3 'Ảnh ngôi sao' có thể là hình ảnh hoạt hình</li> <li>4 'Ảnh đại diện của bạn' nên sử dụng ảnh cá nhân 1 inch</li>",
    "placeInput": "Vui lòng điền từ gợi ý!",
    "more5sb": "Tối đa tải lên 5 ảnh",
    "exSuccess": "Xuất thành công... Vui lòng kiểm tra thanh tải về",
    "downloadSave": "ai vẽ.txt",
    "noproducet": "Hiện chưa có sản phẩm chín thành",
    "imgBili": "Tỉ lệ ảnh",
    "imagEx": "Xuất liên kết hình ảnh tác phẩm",
    "prompt": "Từ gợi ý",
    "imgCYes": "Có ảnh nền",
    "imgCUpload": "Tự tải ảnh nền",
    "imgCInfo": "Thông tin ảnh nền: <br/> 1. Ảnh nền có thể sử dụng ảnh cá nhân của bạn làm cơ sở để MJ vẽ hình <br/> 2. Có thể sử dụng nhiều ảnh nền, tối đa 5 ảnh, mỗi ảnh không quá 1M",
    "imgCadd": "+ Thêm",
    "del": "Xóa",
    "img2text": "Hình thành văn",
    "img2textinfo": "Không biết cách đặt từ gợi ý? Hãy thử Hình thành văn! <br/> Gửi hình ảnh, nhận từ gợi ý",
    "traning": "Đang dịch...",
    "imgcreate": "Tạo ảnh",
    "imginfo": "Tham số khác: <li>1 --no Bỏ qua --no, không xuất hiện xe trong hình ảnh </li><li>2 --seed Có thể lấy hạt giống trước --seed 123456 </li> <li>3 --chaos 10 Hỗn loạn (phạm vi: 0-100)</li> <li>4 --tile Fragmentation </li>",
    "tStyle": "Phong cách",
    "tView": "Góc nhìn",
    "tShot": "Góc chụp người",
    "tLight": "Ánh sáng",
    "tQuality": "Chất lượng hình ảnh",
    "tStyles": "Mức độ nghệ thuật",
    "tVersion": "Phiên bản mô hình",
    "dalleInfo": "Chú ý: <li>1 Dall-e là mô hình vẽ hình do OpenAI cung cấp</li>  <li>2 Hình ảnh của OpenAI có thời gian sử dụng, hãy sao lưu đúng cách</li>   <li>3 Lưu ý: Giá của hình ảnh 1790px là gấp đôi</li>",
    "version": "Phiên bản",
    "size": "Kích thước",
    "blendInfo": "Chú ý: <li>1 Kết hợp ít nhất 2 hình ảnh</li> <li>2 Tối đa có thể tải lên 6 hình ảnh</li>",
    "blendStart": "Bắt đầu kết hợp",
    "no2add": "Vui lòng không thêm hình ảnh giống nhau",
    "add2more": "Vui lòng thêm ít nhất hai hình ảnh",
    "no1m": "Kích thước hình ảnh không quá 1M",
    "imgExt": "Chỉ hỗ trợ định dạng jpg, gif, png, jpeg cho hình ảnh",
    "setSync": "Đồng bộ hóa Midjourney và Suno",
    "addGPTS": "Thêm GPTs",
    "addPlaceholder": "Dán GID của GPTs vào đây hoặc dán trực tiếp liên kết của GPTs",
    "gidError": "Không tìm thấy GID hợp lệ, vui lòng điền lại",
    "success3": "Thêm GPTs thành công!"
  },
	draw: {
		qualityList: {
			general: "General",
			clear: "Clear",
			hd: "HD",
			ultraHd: "Ultra HD",
		},
		styleList: {
			cyberpunk: "Cyberpunk",
			star: "Star",
			anime: "Anime",
			japaneseComicsManga: "Japanese Comics/Manga",
			inkWashPaintingStyle: "Ink Wash Painting Style",
			original: "Original",
			landscape: "Landscape",
			illustration: "Illustration",
			manga: "Manga",
			modernOrganic: "Modern Organic",
			genesis: "Genesis",
			posterstyle: "Poster Style",
			surrealism: "Surrealism",
			sketch: "Sketch",
			realism: "Realism",
			watercolorPainting: "Watercolor Painting",
			cubism: "Cubism",
			blackAndWhite: "Black and White",
			fmPhotography: "Film Photography Style",
			cinematic: "Cinematic",
			clearFacialFeatures: "Clear Facial Features",
		},
		viewList: {
			wideView: "Wide View",
			birdView: "Bird's Eye View",
			topView: "Top View",
			upview: "Upview",
			frontView: "Front View",
			headshot: "Headshot",
			ultrawideshot: "Ultrawide Shot",
			mediumShot: "Medium Shot (MS)",
			longShot: "Long Shot (LS)",
			depthOfField: "Depth of Field (DOF)",
		},
		shotList: {
			faceShot: "Face Shot (VCU)",
			bigCloseUp: "Big Close-Up (BCU)",
			closeUp: "Close-Up (CU)",
			waistShot: "Waist Shot (WS)",
			kneeShot: "Knee Shot (KS)",
			fullLengthShot: "Full Length Shot (FLS)",
			extraLongShot: "Extra Long Shot (ELS)",
		},
		stylesList: {
			styleLow: "Style Low",
			styleMed: "Style Medium",
			styleHigh: "Style High",
			styleVeryHigh: "Style Very High",
		},
		lightList: {
			coldLight: "Cold Light",
			warmLight: "Warm Light",
			hardLighting: "Hard Lighting",
			dramaticLight: "Dramatic Light",
			reflectionLight: "Reflection Light",
			mistyFoggy: "Misty/Foggy",
			naturalLight: "Natural Light",
			sunLight: "Sun Light",
			moody: "Moody",
		},
		versionList: {
			mjV6: "MJ V6",
			mjV61: "MJ V6.1",
			mjV52: "MJ V5.2",
			mjV51: "MJ V5.1",
			nijiV6: "Niji V6",
			nijiV5: "Niji V5",
			nijiV4: "Niji V4",
			nijiJourney: "Niji Journey",
		},
		botList: {
			midjourneyBot: "Midjourney Bot",
			nijiJourney: "Niji Journey",
		},
		dimensionsList: {
			square: "Square (1:1)",
			portrait: "Portrait (2:3)",
			landscape: "Landscape (3:2)",
		},
	}
  ,suno:{
    "description": "Chế độ mô tả",
    "custom": "Chế độ chuyên nghiệp",
    "style": "Phong cách bài hát",
    "stylepls": "Tên bài hát, ví dụ: Nhạc Pop",
    "emputy": "Không có nội dung",
    "noly": "Không có lời bài hát",
    "inputly": "Vui lòng nhập tên bài hát hoặc lời bài hát",
    "doingly": "Đang tiến hành, vui lòng đợi.",
    "doingly2": "Đang lấy lời bài hát...",
    "title": "Tên bài hát",
    "titlepls": "Tên bài hát, ví dụ: Kỳ nghỉ",
    "desc": "Mô tả bài hát",
    "descpls": "Mô tả bài hát, ví dụ: Nhạc pop gốc về kỳ nghỉ",
    "noneedly": "Không cần lời bài hát",
    "rank": "Lựa chọn ngẫu nhiên",
    "ly": "Lời bài hát",
    "lypls": "Lời bài hát: với một định dạng nhất định",
    "generate": "Sáng tác bài hát",
    "generately": "Tạo lời bài hát",
    "nodata": "Vui lòng sáng tạo trước để có danh sách bài hát",

    "menu": "Âm nhạc",
    "menuinfo": "Sáng tạo âm nhạc Suno",
    "server": "Điểm cuối API Suno",
    "serverabout": "Liên quan đến Suno",
    "setOpenKeyPlaceholder": "Khóa liên quan cho API Suno; tùy chọn",

    upMps: 'Tải lên âm thanh',
    extend: 'Mở rộng',
    extendFrom: 'Mở rộng từ',
    extendAt: 'Bắt đầu mở rộng từ',
    fail: 'Thất bại',
    info: 'Hướng dẫn:<br>Thời lượng tải lên âm thanh phải từ 6 giây đến 60 giây'

   }
   ,video:{
    "menu": "Video",
    "menuinfo": "Tạo video Luma và các video khác",
    "descpls": "Mô tả tạo video",
    "lumaabout": "Về Luma",
    "lumaserver": "Địa chỉ API Luma",
    "setOpenKeyPlaceholder": "Khóa API Luma, không bắt buộc",
    "generate": "Tạo video",
    "nodata": "Không có video có sẵn, vui lòng tạo trước!",
    "selectimg": "Chọn ảnh",
    "clear": "Xóa",
    "plsInput": "Vui lòng nhập nội dung!",
    "submitSuccess": "Đã gửi thành công!",
    "process": "Đang tạo video...",
    "repeat": "Thử lại",

    "lumainfo": "Giải thích: <ul><li>1. Video demo Pro và relax có liên kết có watermark.</li><li>2. Phiên bản Pro không có watermark cần phải lấy liên kết tải xuống qua nút 'Tải về'.</li><li>3. Các liên kết phiên bản Pro có thời hạn; vui lòng lưu trữ tập tin MP4 vào máy cục bộ kịp thời.</li><li>4. Đối với phiên bản Pro, lưu tập tin MP4 vào máy cục bộ trong vòng 30 phút sau khi tạo ra, vì kênh có thể bị chặn hoặc ngừng hoạt động.</li><li>5. Nếu liên kết tải xuống cho phiên bản Pro không hợp lệ, sẽ cung cấp liên kết video có watermark.</li></ul>",
    "runwayabout": "Liên quan đến Runway",
    "runwayserver": "Địa chỉ API Runway",
    "setOpenKeyPlaceholder2": "Khóa API Runway, không bắt buộc",
    "endImg": "Hình cuối",
    "runwayinfo": "Giải thích: <ul><li>1. Các hình ảnh và video của Runway có thời hạn.</li><li>2. Vui lòng lưu trữ tập tin MP4 vào máy cục bộ trong vòng 30 phút sau khi tạo video.</li></ul>",
    "nosup": "Tạm thời không hỗ trợ",
    "rwgen2": "Phiên bản: Gen-2, hiệu quả chi phí",
    "rwgen3": "Phiên bản: Gen-3 Alpha",
    "repeat2":"Expired.Reget"

  }
  ,dance:{
    menu: "Nhảy múa",
    menuinfo: "Tạo video nhảy múa với Viggle và các dịch vụ khác.",
    character: "Nhân vật", 
    viggleabout: "Thông tin về Viggle",
    viggleserver: "Địa chỉ API của Viggle",
    setOpenKeyPlaceholder: "Khóa API của Viggle, không bắt buộc",
    info: "Hướng dẫn:<br>1. Hình ảnh nhân vật nên là ảnh toàn thân.<br>2. Video mẫu nhảy múa nên là video cá nhân, không phải là nhóm nhảy.",
    model: "Mẫu",
    bgw: "Nền trắng",
    bgg: "Nền xanh lá",
    bgmoban: "Nền mẫu",
    bgrole: "Nền nhân vật",
    gring: "Đang tạo...",
    uprolefirst: "Vui lòng tải ảnh nhân vật lên trước",
    uprolefail: "Tải lên thất bại",
    upvideo: "+ Tải lên Video mẫu nhảy múa",
    usevideo: "+ Sử dụng Mẫu chính thức",
    moban: "Mẫu nhảy múa",
    moban2: "Tên mẫu",
    use: "Sử dụng"
}

}
